CS-02 : INTRODUCTION TO
SOFTWARE DEC 1998
| Time : 2 Hours |
Max. Marks : 60 |
Note : Question 1 is compulsory. Answer any three from the rest.
| 1. | (a) | Write a program/algorithm to convert binary number to hexadecimal number to hexadecimal number. |
| (b) | Explain the drawbacks of waterfall model. | |
| (c) | What is GUI ? Explain its functionality by giving an example. | |
| (d) | What are different types of operating systems? Which type of O/S is most suitable for the following applications : | |
| (i) Thermal power plant
simulator system (ii) Airline reservation system Justify your answer. |
||
| (e) | Construct context free grammer for if-then-else statement of 'C'. | |
| 2. | (a) | Compare and contrast the address mappings in paging system and segmented system. |
| (b) | Explain the necessary steps taken by the operating system when a page fault occurs. | |
| 3. | (a) | How can you provide protection to a file when it is shared among several users ? |
| (b) | Differentiate between linked allocation and indexed allocation. | |
| 4. | (a) | Explain different commands to compare files in UNIX operating system. |
| (b) | Discuss the file structure in UNIX. | |
| 5. | (a) | Explain the important features of CASE tools. |
| (b) | Summarize the different principles of software engineering. | |
| 6 | (a) | What are the major components of NEXTSTEP ? How do these elements function ? |
| (b) | How are applications written in NEXTSTEP environment ? |